﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Collections;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000D8D RID: 3469
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class PVEBattleResultCsReq : IMessage<PVEBattleResultCsReq>, IMessage, IEquatable<PVEBattleResultCsReq>, IDeepCloneable<PVEBattleResultCsReq>, IBufferMessage
	{
		// Token: 0x17002C00 RID: 11264
		// (get) Token: 0x06009B96 RID: 39830 RVA: 0x0019FF7D File Offset: 0x0019E17D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<PVEBattleResultCsReq> Parser
		{
			get
			{
				return PVEBattleResultCsReq._parser;
			}
		}

		// Token: 0x17002C01 RID: 11265
		// (get) Token: 0x06009B97 RID: 39831 RVA: 0x0019FF84 File Offset: 0x0019E184
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return PVEBattleResultCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17002C02 RID: 11266
		// (get) Token: 0x06009B98 RID: 39832 RVA: 0x0019FF96 File Offset: 0x0019E196
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return PVEBattleResultCsReq.Descriptor;
			}
		}

		// Token: 0x06009B99 RID: 39833 RVA: 0x0019FF9D File Offset: 0x0019E19D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PVEBattleResultCsReq()
		{
		}

		// Token: 0x06009B9A RID: 39834 RVA: 0x0019FFD4 File Offset: 0x0019E1D4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PVEBattleResultCsReq(PVEBattleResultCsReq other) : this()
		{
			this.endStatus_ = other.endStatus_;
			this.battleId_ = other.battleId_;
			this.debugExtraInfo_ = other.debugExtraInfo_;
			this.costTime_ = other.costTime_;
			this.isAutoFight_ = other.isAutoFight_;
			this.stageId_ = other.stageId_;
			this.opList_ = other.opList_.Clone();
			this.oGPICFMNOED_ = other.oGPICFMNOED_;
			this.bFAABMCLOIJ_ = other.bFAABMCLOIJ_.Clone();
			this.resVersion_ = other.resVersion_;
			this.stt_ = ((other.stt_ != null) ? other.stt_.Clone() : null);
			this.clientVersion_ = other.clientVersion_;
			this.turnSnapshotHash_ = other.turnSnapshotHash_;
			this.isAiConsiderUltraSkill_ = other.isAiConsiderUltraSkill_;
			this.eCHFPFBKDEO_ = other.eCHFPFBKDEO_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06009B9B RID: 39835 RVA: 0x001A00C6 File Offset: 0x0019E2C6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PVEBattleResultCsReq Clone()
		{
			return new PVEBattleResultCsReq(this);
		}

		// Token: 0x17002C03 RID: 11267
		// (get) Token: 0x06009B9C RID: 39836 RVA: 0x001A00CE File Offset: 0x0019E2CE
		// (set) Token: 0x06009B9D RID: 39837 RVA: 0x001A00D6 File Offset: 0x0019E2D6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public BattleEndStatus EndStatus
		{
			get
			{
				return this.endStatus_;
			}
			set
			{
				this.endStatus_ = value;
			}
		}

		// Token: 0x17002C04 RID: 11268
		// (get) Token: 0x06009B9E RID: 39838 RVA: 0x001A00DF File Offset: 0x0019E2DF
		// (set) Token: 0x06009B9F RID: 39839 RVA: 0x001A00E7 File Offset: 0x0019E2E7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint BattleId
		{
			get
			{
				return this.battleId_;
			}
			set
			{
				this.battleId_ = value;
			}
		}

		// Token: 0x17002C05 RID: 11269
		// (get) Token: 0x06009BA0 RID: 39840 RVA: 0x001A00F0 File Offset: 0x0019E2F0
		// (set) Token: 0x06009BA1 RID: 39841 RVA: 0x001A00F8 File Offset: 0x0019E2F8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string DebugExtraInfo
		{
			get
			{
				return this.debugExtraInfo_;
			}
			set
			{
				this.debugExtraInfo_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002C06 RID: 11270
		// (get) Token: 0x06009BA2 RID: 39842 RVA: 0x001A010B File Offset: 0x0019E30B
		// (set) Token: 0x06009BA3 RID: 39843 RVA: 0x001A0113 File Offset: 0x0019E313
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint CostTime
		{
			get
			{
				return this.costTime_;
			}
			set
			{
				this.costTime_ = value;
			}
		}

		// Token: 0x17002C07 RID: 11271
		// (get) Token: 0x06009BA4 RID: 39844 RVA: 0x001A011C File Offset: 0x0019E31C
		// (set) Token: 0x06009BA5 RID: 39845 RVA: 0x001A0124 File Offset: 0x0019E324
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool IsAutoFight
		{
			get
			{
				return this.isAutoFight_;
			}
			set
			{
				this.isAutoFight_ = value;
			}
		}

		// Token: 0x17002C08 RID: 11272
		// (get) Token: 0x06009BA6 RID: 39846 RVA: 0x001A012D File Offset: 0x0019E32D
		// (set) Token: 0x06009BA7 RID: 39847 RVA: 0x001A0135 File Offset: 0x0019E335
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint StageId
		{
			get
			{
				return this.stageId_;
			}
			set
			{
				this.stageId_ = value;
			}
		}

		// Token: 0x17002C09 RID: 11273
		// (get) Token: 0x06009BA8 RID: 39848 RVA: 0x001A013E File Offset: 0x0019E33E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<BattleOp> OpList
		{
			get
			{
				return this.opList_;
			}
		}

		// Token: 0x17002C0A RID: 11274
		// (get) Token: 0x06009BA9 RID: 39849 RVA: 0x001A0146 File Offset: 0x0019E346
		// (set) Token: 0x06009BAA RID: 39850 RVA: 0x001A014E File Offset: 0x0019E34E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool OGPICFMNOED
		{
			get
			{
				return this.oGPICFMNOED_;
			}
			set
			{
				this.oGPICFMNOED_ = value;
			}
		}

		// Token: 0x17002C0B RID: 11275
		// (get) Token: 0x06009BAB RID: 39851 RVA: 0x001A0157 File Offset: 0x0019E357
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MapField<string, uint> BFAABMCLOIJ
		{
			get
			{
				return this.bFAABMCLOIJ_;
			}
		}

		// Token: 0x17002C0C RID: 11276
		// (get) Token: 0x06009BAC RID: 39852 RVA: 0x001A015F File Offset: 0x0019E35F
		// (set) Token: 0x06009BAD RID: 39853 RVA: 0x001A0167 File Offset: 0x0019E367
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint ResVersion
		{
			get
			{
				return this.resVersion_;
			}
			set
			{
				this.resVersion_ = value;
			}
		}

		// Token: 0x17002C0D RID: 11277
		// (get) Token: 0x06009BAE RID: 39854 RVA: 0x001A0170 File Offset: 0x0019E370
		// (set) Token: 0x06009BAF RID: 39855 RVA: 0x001A0178 File Offset: 0x0019E378
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public BattleStatistics Stt
		{
			get
			{
				return this.stt_;
			}
			set
			{
				this.stt_ = value;
			}
		}

		// Token: 0x17002C0E RID: 11278
		// (get) Token: 0x06009BB0 RID: 39856 RVA: 0x001A0181 File Offset: 0x0019E381
		// (set) Token: 0x06009BB1 RID: 39857 RVA: 0x001A0189 File Offset: 0x0019E389
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint ClientVersion
		{
			get
			{
				return this.clientVersion_;
			}
			set
			{
				this.clientVersion_ = value;
			}
		}

		// Token: 0x17002C0F RID: 11279
		// (get) Token: 0x06009BB2 RID: 39858 RVA: 0x001A0192 File Offset: 0x0019E392
		// (set) Token: 0x06009BB3 RID: 39859 RVA: 0x001A019A File Offset: 0x0019E39A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ByteString TurnSnapshotHash
		{
			get
			{
				return this.turnSnapshotHash_;
			}
			set
			{
				this.turnSnapshotHash_ = ProtoPreconditions.CheckNotNull<ByteString>(value, "value");
			}
		}

		// Token: 0x17002C10 RID: 11280
		// (get) Token: 0x06009BB4 RID: 39860 RVA: 0x001A01AD File Offset: 0x0019E3AD
		// (set) Token: 0x06009BB5 RID: 39861 RVA: 0x001A01B5 File Offset: 0x0019E3B5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool IsAiConsiderUltraSkill
		{
			get
			{
				return this.isAiConsiderUltraSkill_;
			}
			set
			{
				this.isAiConsiderUltraSkill_ = value;
			}
		}

		// Token: 0x17002C11 RID: 11281
		// (get) Token: 0x06009BB6 RID: 39862 RVA: 0x001A01BE File Offset: 0x0019E3BE
		// (set) Token: 0x06009BB7 RID: 39863 RVA: 0x001A01C6 File Offset: 0x0019E3C6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint ECHFPFBKDEO
		{
			get
			{
				return this.eCHFPFBKDEO_;
			}
			set
			{
				this.eCHFPFBKDEO_ = value;
			}
		}

		// Token: 0x06009BB8 RID: 39864 RVA: 0x001A01CF File Offset: 0x0019E3CF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as PVEBattleResultCsReq);
		}

		// Token: 0x06009BB9 RID: 39865 RVA: 0x001A01E0 File Offset: 0x0019E3E0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(PVEBattleResultCsReq other)
		{
			return other != null && (other == this || (this.EndStatus == other.EndStatus && this.BattleId == other.BattleId && !(this.DebugExtraInfo != other.DebugExtraInfo) && this.CostTime == other.CostTime && this.IsAutoFight == other.IsAutoFight && this.StageId == other.StageId && this.opList_.Equals(other.opList_) && this.OGPICFMNOED == other.OGPICFMNOED && this.BFAABMCLOIJ.Equals(other.BFAABMCLOIJ) && this.ResVersion == other.ResVersion && object.Equals(this.Stt, other.Stt) && this.ClientVersion == other.ClientVersion && !(this.TurnSnapshotHash != other.TurnSnapshotHash) && this.IsAiConsiderUltraSkill == other.IsAiConsiderUltraSkill && this.ECHFPFBKDEO == other.ECHFPFBKDEO && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06009BBA RID: 39866 RVA: 0x001A0314 File Offset: 0x0019E514
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.EndStatus != BattleEndStatus.BattleEndNone)
			{
				num ^= this.EndStatus.GetHashCode();
			}
			if (this.BattleId != 0U)
			{
				num ^= this.BattleId.GetHashCode();
			}
			if (this.DebugExtraInfo.Length != 0)
			{
				num ^= this.DebugExtraInfo.GetHashCode();
			}
			if (this.CostTime != 0U)
			{
				num ^= this.CostTime.GetHashCode();
			}
			if (this.IsAutoFight)
			{
				num ^= this.IsAutoFight.GetHashCode();
			}
			if (this.StageId != 0U)
			{
				num ^= this.StageId.GetHashCode();
			}
			num ^= this.opList_.GetHashCode();
			if (this.OGPICFMNOED)
			{
				num ^= this.OGPICFMNOED.GetHashCode();
			}
			num ^= this.BFAABMCLOIJ.GetHashCode();
			if (this.ResVersion != 0U)
			{
				num ^= this.ResVersion.GetHashCode();
			}
			if (this.stt_ != null)
			{
				num ^= this.Stt.GetHashCode();
			}
			if (this.ClientVersion != 0U)
			{
				num ^= this.ClientVersion.GetHashCode();
			}
			if (this.TurnSnapshotHash.Length != 0)
			{
				num ^= this.TurnSnapshotHash.GetHashCode();
			}
			if (this.IsAiConsiderUltraSkill)
			{
				num ^= this.IsAiConsiderUltraSkill.GetHashCode();
			}
			if (this.ECHFPFBKDEO != 0U)
			{
				num ^= this.ECHFPFBKDEO.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06009BBB RID: 39867 RVA: 0x001A04A2 File Offset: 0x0019E6A2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06009BBC RID: 39868 RVA: 0x001A04AA File Offset: 0x0019E6AA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06009BBD RID: 39869 RVA: 0x001A04B4 File Offset: 0x0019E6B4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.IsAiConsiderUltraSkill)
			{
				output.WriteRawTag(8);
				output.WriteBool(this.IsAiConsiderUltraSkill);
			}
			if (this.StageId != 0U)
			{
				output.WriteRawTag(16);
				output.WriteUInt32(this.StageId);
			}
			this.opList_.WriteTo(ref output, PVEBattleResultCsReq._repeated_opList_codec);
			if (this.TurnSnapshotHash.Length != 0)
			{
				output.WriteRawTag(34);
				output.WriteBytes(this.TurnSnapshotHash);
			}
			if (this.BattleId != 0U)
			{
				output.WriteRawTag(40);
				output.WriteUInt32(this.BattleId);
			}
			if (this.CostTime != 0U)
			{
				output.WriteRawTag(48);
				output.WriteUInt32(this.CostTime);
			}
			if (this.EndStatus != BattleEndStatus.BattleEndNone)
			{
				output.WriteRawTag(56);
				output.WriteEnum((int)this.EndStatus);
			}
			if (this.OGPICFMNOED)
			{
				output.WriteRawTag(64);
				output.WriteBool(this.OGPICFMNOED);
			}
			if (this.DebugExtraInfo.Length != 0)
			{
				output.WriteRawTag(74);
				output.WriteString(this.DebugExtraInfo);
			}
			if (this.ResVersion != 0U)
			{
				output.WriteRawTag(80);
				output.WriteUInt32(this.ResVersion);
			}
			if (this.ClientVersion != 0U)
			{
				output.WriteRawTag(88);
				output.WriteUInt32(this.ClientVersion);
			}
			if (this.stt_ != null)
			{
				output.WriteRawTag(98);
				output.WriteMessage(this.Stt);
			}
			if (this.ECHFPFBKDEO != 0U)
			{
				output.WriteRawTag(104);
				output.WriteUInt32(this.ECHFPFBKDEO);
			}
			this.bFAABMCLOIJ_.WriteTo(ref output, PVEBattleResultCsReq._map_bFAABMCLOIJ_codec);
			if (this.IsAutoFight)
			{
				output.WriteRawTag(120);
				output.WriteBool(this.IsAutoFight);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06009BBE RID: 39870 RVA: 0x001A066C File Offset: 0x0019E86C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.EndStatus != BattleEndStatus.BattleEndNone)
			{
				num += 1 + CodedOutputStream.ComputeEnumSize((int)this.EndStatus);
			}
			if (this.BattleId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.BattleId);
			}
			if (this.DebugExtraInfo.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.DebugExtraInfo);
			}
			if (this.CostTime != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.CostTime);
			}
			if (this.IsAutoFight)
			{
				num += 2;
			}
			if (this.StageId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.StageId);
			}
			num += this.opList_.CalculateSize(PVEBattleResultCsReq._repeated_opList_codec);
			if (this.OGPICFMNOED)
			{
				num += 2;
			}
			num += this.bFAABMCLOIJ_.CalculateSize(PVEBattleResultCsReq._map_bFAABMCLOIJ_codec);
			if (this.ResVersion != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.ResVersion);
			}
			if (this.stt_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.Stt);
			}
			if (this.ClientVersion != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.ClientVersion);
			}
			if (this.TurnSnapshotHash.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeBytesSize(this.TurnSnapshotHash);
			}
			if (this.IsAiConsiderUltraSkill)
			{
				num += 2;
			}
			if (this.ECHFPFBKDEO != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.ECHFPFBKDEO);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06009BBF RID: 39871 RVA: 0x001A07D8 File Offset: 0x0019E9D8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(PVEBattleResultCsReq other)
		{
			if (other == null)
			{
				return;
			}
			if (other.EndStatus != BattleEndStatus.BattleEndNone)
			{
				this.EndStatus = other.EndStatus;
			}
			if (other.BattleId != 0U)
			{
				this.BattleId = other.BattleId;
			}
			if (other.DebugExtraInfo.Length != 0)
			{
				this.DebugExtraInfo = other.DebugExtraInfo;
			}
			if (other.CostTime != 0U)
			{
				this.CostTime = other.CostTime;
			}
			if (other.IsAutoFight)
			{
				this.IsAutoFight = other.IsAutoFight;
			}
			if (other.StageId != 0U)
			{
				this.StageId = other.StageId;
			}
			this.opList_.Add(other.opList_);
			if (other.OGPICFMNOED)
			{
				this.OGPICFMNOED = other.OGPICFMNOED;
			}
			this.bFAABMCLOIJ_.MergeFrom(other.bFAABMCLOIJ_);
			if (other.ResVersion != 0U)
			{
				this.ResVersion = other.ResVersion;
			}
			if (other.stt_ != null)
			{
				if (this.stt_ == null)
				{
					this.Stt = new BattleStatistics();
				}
				this.Stt.MergeFrom(other.Stt);
			}
			if (other.ClientVersion != 0U)
			{
				this.ClientVersion = other.ClientVersion;
			}
			if (other.TurnSnapshotHash.Length != 0)
			{
				this.TurnSnapshotHash = other.TurnSnapshotHash;
			}
			if (other.IsAiConsiderUltraSkill)
			{
				this.IsAiConsiderUltraSkill = other.IsAiConsiderUltraSkill;
			}
			if (other.ECHFPFBKDEO != 0U)
			{
				this.ECHFPFBKDEO = other.ECHFPFBKDEO;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06009BC0 RID: 39872 RVA: 0x001A0948 File Offset: 0x0019EB48
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06009BC1 RID: 39873 RVA: 0x001A0954 File Offset: 0x0019EB54
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 56U)
				{
					if (num <= 26U)
					{
						if (num == 8U)
						{
							this.IsAiConsiderUltraSkill = input.ReadBool();
							continue;
						}
						if (num == 16U)
						{
							this.StageId = input.ReadUInt32();
							continue;
						}
						if (num == 26U)
						{
							this.opList_.AddEntriesFrom(ref input, PVEBattleResultCsReq._repeated_opList_codec);
							continue;
						}
					}
					else if (num <= 40U)
					{
						if (num == 34U)
						{
							this.TurnSnapshotHash = input.ReadBytes();
							continue;
						}
						if (num == 40U)
						{
							this.BattleId = input.ReadUInt32();
							continue;
						}
					}
					else
					{
						if (num == 48U)
						{
							this.CostTime = input.ReadUInt32();
							continue;
						}
						if (num == 56U)
						{
							this.EndStatus = (BattleEndStatus)input.ReadEnum();
							continue;
						}
					}
				}
				else if (num <= 88U)
				{
					if (num <= 74U)
					{
						if (num == 64U)
						{
							this.OGPICFMNOED = input.ReadBool();
							continue;
						}
						if (num == 74U)
						{
							this.DebugExtraInfo = input.ReadString();
							continue;
						}
					}
					else
					{
						if (num == 80U)
						{
							this.ResVersion = input.ReadUInt32();
							continue;
						}
						if (num == 88U)
						{
							this.ClientVersion = input.ReadUInt32();
							continue;
						}
					}
				}
				else if (num <= 104U)
				{
					if (num == 98U)
					{
						if (this.stt_ == null)
						{
							this.Stt = new BattleStatistics();
						}
						input.ReadMessage(this.Stt);
						continue;
					}
					if (num == 104U)
					{
						this.ECHFPFBKDEO = input.ReadUInt32();
						continue;
					}
				}
				else
				{
					if (num == 114U)
					{
						this.bFAABMCLOIJ_.AddEntriesFrom(ref input, PVEBattleResultCsReq._map_bFAABMCLOIJ_codec);
						continue;
					}
					if (num == 120U)
					{
						this.IsAutoFight = input.ReadBool();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04003BFA RID: 15354
		private static readonly MessageParser<PVEBattleResultCsReq> _parser = new MessageParser<PVEBattleResultCsReq>(() => new PVEBattleResultCsReq());

		// Token: 0x04003BFB RID: 15355
		private UnknownFieldSet _unknownFields;

		// Token: 0x04003BFC RID: 15356
		public const int EndStatusFieldNumber = 7;

		// Token: 0x04003BFD RID: 15357
		private BattleEndStatus endStatus_;

		// Token: 0x04003BFE RID: 15358
		public const int BattleIdFieldNumber = 5;

		// Token: 0x04003BFF RID: 15359
		private uint battleId_;

		// Token: 0x04003C00 RID: 15360
		public const int DebugExtraInfoFieldNumber = 9;

		// Token: 0x04003C01 RID: 15361
		private string debugExtraInfo_ = "";

		// Token: 0x04003C02 RID: 15362
		public const int CostTimeFieldNumber = 6;

		// Token: 0x04003C03 RID: 15363
		private uint costTime_;

		// Token: 0x04003C04 RID: 15364
		public const int IsAutoFightFieldNumber = 15;

		// Token: 0x04003C05 RID: 15365
		private bool isAutoFight_;

		// Token: 0x04003C06 RID: 15366
		public const int StageIdFieldNumber = 2;

		// Token: 0x04003C07 RID: 15367
		private uint stageId_;

		// Token: 0x04003C08 RID: 15368
		public const int OpListFieldNumber = 3;

		// Token: 0x04003C09 RID: 15369
		private static readonly FieldCodec<BattleOp> _repeated_opList_codec = FieldCodec.ForMessage<BattleOp>(26U, BattleOp.Parser);

		// Token: 0x04003C0A RID: 15370
		private readonly RepeatedField<BattleOp> opList_ = new RepeatedField<BattleOp>();

		// Token: 0x04003C0B RID: 15371
		public const int OGPICFMNOEDFieldNumber = 8;

		// Token: 0x04003C0C RID: 15372
		private bool oGPICFMNOED_;

		// Token: 0x04003C0D RID: 15373
		public const int BFAABMCLOIJFieldNumber = 14;

		// Token: 0x04003C0E RID: 15374
		private static readonly MapField<string, uint>.Codec _map_bFAABMCLOIJ_codec = new MapField<string, uint>.Codec(FieldCodec.ForString(10U, ""), FieldCodec.ForUInt32(16U, 0U), 114U);

		// Token: 0x04003C0F RID: 15375
		private readonly MapField<string, uint> bFAABMCLOIJ_ = new MapField<string, uint>();

		// Token: 0x04003C10 RID: 15376
		public const int ResVersionFieldNumber = 10;

		// Token: 0x04003C11 RID: 15377
		private uint resVersion_;

		// Token: 0x04003C12 RID: 15378
		public const int SttFieldNumber = 12;

		// Token: 0x04003C13 RID: 15379
		private BattleStatistics stt_;

		// Token: 0x04003C14 RID: 15380
		public const int ClientVersionFieldNumber = 11;

		// Token: 0x04003C15 RID: 15381
		private uint clientVersion_;

		// Token: 0x04003C16 RID: 15382
		public const int TurnSnapshotHashFieldNumber = 4;

		// Token: 0x04003C17 RID: 15383
		private ByteString turnSnapshotHash_ = ByteString.Empty;

		// Token: 0x04003C18 RID: 15384
		public const int IsAiConsiderUltraSkillFieldNumber = 1;

		// Token: 0x04003C19 RID: 15385
		private bool isAiConsiderUltraSkill_;

		// Token: 0x04003C1A RID: 15386
		public const int ECHFPFBKDEOFieldNumber = 13;

		// Token: 0x04003C1B RID: 15387
		private uint eCHFPFBKDEO_;
	}
}
